home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 68.7z / BS1 part 68 / TurboCalc v2.0 (1993-12-09)(Schatztruhe)(DE)[WB].7z / TurboCalc v2.0 (1993-12-09)(Schatztruhe)(DE)[WB].adf / TurboCalc / Makros.TXT < prev    next >
Text File  |  1992-09-02  |  4KB  |  115 lines

  1.  
  2.  In dieser Datei finden sie alle Funktionen und Makrobefehle, die
  3.  seit Druck des Handbuches hinzugekommen sind.
  4.  
  5.  
  6. =========================================================================
  7. Funktionen:
  8. =========================================================================
  9.  
  10.     BEREICHABS(Spalte;Zeile;SpalteNum;ZeileNum)
  11.         (Englisch: RANGEABS)
  12.  
  13.     Hiermit wird analog zu ZELLEABS ein absoluter Bereich angegeben:
  14.  
  15.     Spalte/Zeile: Gibt die Spalte/Zeile an, in der der Block beginnen soll.
  16.     SpalteNum/ZeileNum: Gibt die Größe des Blocks an.
  17.  
  18.     Tip: Diese Funktion ist vorallem in Makros, etwa im Zusammenhang
  19.     mit AUSWÄHLEN (SELECT) oder aber als Bereichsparameter (bei
  20.     den meisten Makros) sinnvoll.
  21.  
  22.     Anmerkung: Bitte die Reihenfolge der Parameter beachten. Sie ist
  23.     nicht (x,y,w,h) sondern (y,x,h,w)! Dies ist zwar in der
  24.     "Koordinatenschreibweise" etwas unüblich, betrachtet man die Zeilen-
  25.     und Spaltenschreibweise, so wird diese Reihenfolge aber verständlich.
  26.  
  27.     Beispiel:
  28.  
  29.     BEREICHABS(3;4;1;2)  entspricht (D3:E3)
  30.     SELECT(BEREICHABS(3;4;1;2)) wählt den entsprechenden Bereich aus.
  31.     SELECT(ZELLEABS(3;4):ZELLEABS(3;5)) - das gleiche, jedoch etwas
  32.                                           komplizierter.
  33.  
  34.     (Die Beispiele sind mit "festen" Zahlen natürlich nicht so sinnvoll,
  35.     sobald die Zahlen aber berechnet werden oder aber "Variablen" bzw.
  36.     Zellinhalte sind, ist diese Funktion sehr praktisch!)
  37.  
  38. ------------------------------------------------------------
  39.  
  40.     BLOCKX([Block])
  41.       (Englisch: RANGEX)
  42.  
  43.     (hauptsächlich für Makroprogrammierung)
  44.  
  45.     Dies gibt die X-Koordinate des mit Block angegebene Blocks zurück.
  46.     Wird kein Block angegeben (BLOCKX()), so wird die X-Koordinate des
  47.     "aktuellen" Blockes (des aktuellen Fensters) bei der Makrowiedergabe
  48.     zuürckgegeben.
  49.  
  50.     Anmerkung: Dies ist etwa wie die (im Handbuch beschriebene) Funktion
  51.     SPALTENNUMMER, mit einem Unterschied: Wird kein Block angegeben, so
  52.     wird (im Makromodus) mit BLOCKX die linke obere Eck-Koordinate
  53.     des Blockes zurückgegeben, mit SPALTENNUMMER die Koordinate, in
  54.     der sich der Cursor befindet (oft die gleiche, muß aber nicht sein!)
  55.  
  56.     BLOCKY([Block])
  57.         (Englisch: RANGEY)
  58.  
  59.     entsprechend wie BLOCKX, jedoch die Y-Koordinate.
  60.  
  61.     BLOCKBREITE, BLOCKHÖHE
  62.  
  63.     (diese sind schon im Handbuch beschrieben). Neu hinzugekommen ist
  64.     jetzt jedoch, daß der Parameter (Block) ausgelassen werden kann
  65.     und somit dann die Breite bzw. Höhe des "aktuellen" Blockes zurück-
  66.     gegeben wird (vorallem im Zusammenhang mit BLOCKX/Y!)
  67.  
  68.  
  69. -------------------------------------------------------------
  70.  
  71.  
  72.  
  73.  
  74. =========================================================================
  75. Makrobefehle:
  76. =========================================================================
  77.  
  78.   DATENEINFÜGEN(Modus;[Block])
  79.     (Englisch: PASTEDATA)
  80.  
  81.     Fügt den mit AUSSCHNEIDEN oder KOPIEREN in den
  82.     Zwischenspeicher kopierten Block an der aktuellen
  83.     Stelle/Block bzw. wie durch Block angegeben ein. Ist ein
  84.     Block markiert (bzw. Block angegeben), so wird dieser
  85.     gefüllt (also das Kopierte entweder wiederholt oder
  86.     abgeschnitten)
  87.  
  88.     Modus: Dies bestimmt, welche Daten eingefügt werden sollen:
  89.       0: Es wird nur das Format eingefügt.
  90.       1: Es werden nur die Werte eingefügt, Formeln werden verworfen.
  91.       2: Es werden Werte & Formeln eingefügt, das Format jedoch ignoriert.
  92.  
  93.     Block: Bestimmt den Block (oder eine Zellen), an der der
  94.       Zwischenspeicher eingefügt werden soll. Fehlt er, so wird
  95.       die aktuelle Cursorposition bzw. der aktuelle Block
  96.       verwandt.
  97.  
  98. -------------------------------------------------------------------
  99.  
  100.    SMARTREFESH(Flag)
  101.  
  102.     Dieser Befehle schaltet das "Smartrefresh" (siehe Lies.Mich)
  103.     an oder aus.
  104.  
  105.     Flag: 0/FALSE=aus, 1/TRUE=an
  106.  
  107.     Wird der Paramater ausgelassen, so wird (wie beim Befehl
  108.     "Optionen-Bildschirm-Bildaufbau") ein Requester zur Auswahl
  109.     angezeigt.
  110.  
  111. -------------------------------------------------------------------
  112.  
  113.  
  114.  
  115.